/* Global properties
---------------------------------------- */
body { 
	background:#e6e6e8; 
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:100%; 
	line-height:1.25em;
}
html { min-width:1200px;}
html, body { height:100%;}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.alignright { text-align:right;}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.container {	overflow:hidden; width: 100%;}
.container1{ width:100%}
.wrapper { width:100%;	overflow:hidden;}
a img{ border:0px}
img{ vertical-align:top;  }
fieldset{ border:none}
.oh{ overflow:hidden}


.main {	margin:0 auto;	position: relative;	 width:950px; 	}

.bg-main{ background:url(../images/bg.gif) top left repeat-x #f8f8fa}


/*----- links -----*/
a {color:#d61e20; outline:none; text-decoration:underline;}
a:hover, a:focus { text-decoration:none;}
a:active, a:visited { }



/* Contact form */
#contact-form {
	overflow:hidden;
	position:relative;
	vertical-align:top;
	}
	#contact-form fieldset {
		border:none;
		padding:0;
		}
		#contact-form .field {
			overflow:hidden;
			padding:0 0 7px 4px;
			}
			#contact-form .field1 {
			}
			#contact-form input[type=text] {
				width:292px;
				padding:9px 10px 9px 10px;
				background:#fff;
				border:1px solid #dbdbdd;
				display:block;
				font-family: Arial, Tahoma, Verdana, sans-serif;
				}
			#contact-form.main-contacts .field input {
				margin-top:4px;
				}
			#contact-form textarea {
				width:520px;
				height:200px;
				background:#fff;
				border:1px solid #dbdbdd;
				padding:9px 10px 9px 10px;
				overflow:auto;
				margin:0 0 4px 4px;
				display:block;
				font-family: Arial, Tahoma, Verdana, sans-serif;
				}
				#contact-form a {
					cursor:pointer;
					}
				#contact-form .alignright {
					padding-top:12px;
					}
					#contact-form small {
						color:red;
						font-weight:bold;
						padding:0 0 0 5px;
						}
			#contact-form label {
				padding:0 0 2px 5px;
				display:inline-block;
				}
			#contact-form strong {
				padding:0 0 2px 9px;
				display:inline-block;
				}
				#contact-form .error {
					color:red;
					display:none
				}
		

/* Buttons */
.button{
  color:#fff; 
  background:#d9310a; 
  padding:0px 14px 0px 14px; 
  line-height:28px; 
  display:inline-block; 
  text-decoration:none; 
  border-style: solid; 
  border-radius:5px; 
  -moz-border-radius:5px; 
  -webkit-border-radius:5px; 
  position:relative;  
}
.button:hover{text-decoration:none; background:#4F4F4F; }

.button-1{color:#fff; background:#141414; padding:0px 14px 0px 14px; line-height:28px; display:inline-block; text-decoration:none; border-style: solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative  }
.button-1:hover{text-decoration:none; background:#d9310a}
.button-2{
  color:#fff; 
  background:#4F4F4F; 
  padding:0px 14px 0px 14px; 
  line-height:28px; 
  display:inline-block; 
  text-decoration:none; 
  border-style: solid; 
  border-radius:5px; 
  -moz-border-radius:5px; 
  -webkit-border-radius:5px; 
  position:relative;  
}
.button-2:hover{text-decoration:none; background:#d9310a }